module.exports = {
  // mongodb 地址
  DB_URL: 'mongodb://127.0.0.1:27017/kum',

  // 微信小程序设置
  MP_WX: {
    appid: 'xxx',
    appsecret: 'xx',
  },
  // token加密密钥
  tokenSecret: 'xxxxxx',
  // token过期时间 默认1小时 单位 秒 数值被解释为秒数。如果您使用字符串，请确保提供时间单位（天、小时等）如 "2 days", "10h", "7d"，否则默认使用毫秒单位（"120"等于"120ms"）
  tokenExpiresIn: 3600,
  // 腾讯位置服务key
  tcLbsKey: "xxxxxx",
  // 邮箱信息
  emailTransporter: {
    service: '126', // no need to set host or port etc.
    auth: {
      user: 'xxxxxx',
      pass: 'xxxxx',
    },
  },
  // 邮箱别名 接收人可看到
  emailOtherName:"我爱你",
  // 登陆默认返回字段
  loginProjection:['userId', 'userName', 'avatar', 'sex','lastLoginTime'],

  // 是否开启异地登录邮箱提醒  默认开启
  diffIpPlaceByEmail: false,
  // 是否开启登录地点记录
  isGetPlaceId: false,
  // tcSms: {
  //   credential: {
  //     /* 必填：腾讯云账户密钥对secretId，secretKey。
  //      * 这里采用的是从环境变量读取的方式，需要在环境变量中先设置这两个值。
  //      * 你也可以直接在代码中写死密钥对，但是小心不要将代码复制、上传或者分享给他人，
  //      * 以免泄露密钥对危及你的财产安全。
  //      * CAM密匙查询: https://console.cloud.tencent.com/cam/capi */
  //     secretId: process.env.secretId,
  //     secretKey: process.env.secretKey,
  //   },
  //   /* 必填：地域信息，可以直接填写字符串ap-guangzhou，或者引用预设的常量 */
  //   region: 'ap-guangzhou',
  //   /* 非必填:
  //    * 客户端配置对象，可以指定超时时间等配置 */
  //   profile: {
  //     /* SDK默认用TC3-HMAC-SHA256进行签名，非必要请不要修改这个字段 */
  //     signMethod: 'HmacSHA256',
  //     httpProfile: {
  //       /* SDK默认使用POST方法。
  //        * 如果你一定要使用GET方法，可以在这里设置。GET方法无法处理一些较大的请求 */
  //       reqMethod: 'POST',
  //       /* SDK有默认的超时时间，非必要请不要进行调整
  //        * 如有需要请在代码中查阅以获取最新的默认值 */
  //       reqTimeout: 30,
  //       /**
  //        * SDK会自动指定域名。通常是不需要特地指定域名的，但是如果你访问的是金融区的服务
  //        * 则必须手动指定域名，例如sms的上海金融区域名： sms.ap-shanghai-fsi.tencentcloudapi.com
  //        */
  //       endpoint: 'sms.tencentcloudapi.com',
  //     },
  //   },
  // },

  // koa 配置
  koaSet: {
    port: '3000',
    //....
  },
};
